<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <link rel="icon" href="/favicon.ico">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vue3 项目模板</title>
    <!-- 重置element样式样式 -->
    <link rel="stylesheet" href="%VITE_VUE_UI%/assets/reset.css">
  </head>
  <body>
    <div id="app"></div>
    <script>
      let s = document.createElement('script');
      s.src = `%VITE_IDAAS_ORIGIN%/symbol-font/iconfont.js?v=${new Date().getTime()}`;
      document.head.appendChild(s);
    </script>
    <script type="module" src="/src/main.ts"></script>
    <script>
      // 当 Vite 加载动态导入失败时，会触发 vite:preloadError 事件。event.payload 包含原始的导入错误信息。
      // 如果调用 event.preventDefault()，则不会抛出错误
      window.addEventListener('vite:preloadError', (event) => {
        window.location.reload() // 例如，刷新页面
      })
    </script>
  </body>
</html>
